Mnemonic Code Converter

v0.5.3


Mnemonic

You can enter an existing BIP39 mnemonic, or generate a new random one. Typing your own twelve words will probably not work how you expect, since the words require a particular structure (the last word contains a checksum).

For more info see the BIP39 spec.

Generate a random mnemonic: words, or enter your own below.

Derivation Path


For more info see the BIP44 spec.

The account extended keys can be used for importing to most BIP44 compatible wallets, such as mycelium or electrum.

The BIP32 derivation path and extended keys are the basis for the derived addresses.


For more info see the BIP32 spec

Use path m/0'/0' with hardened addresses.

For more info see the Bitcoin Core BIP32 implementation

Use path m/0'/0. For change addresses use path m/0'/1.

For more info see MultiBit HD

Use path m/44'/0'/0'. Only enter the xpub extended key into block explorer search fields, never the xprv key.

Can be used with: blockchain.info


For more info see the BIP49 spec.

The account extended keys can be used for importing to most BIP49 compatible wallets.

The BIP32 derivation path and extended keys are the basis for the derived addresses.


For more info see the BIP141 spec


For more info see the BIP84 spec.

The account extended keys can be used for importing to most BIP84 compatible wallets.

The BIP32 derivation path and extended keys are the basis for the derived addresses.


Derived Addresses

Note these addresses are derived from the BIP32 Extended Key

Enabling BIP38 means each key will take several minutes to generate.
Path  
Address  
Public Key  
Private Key  
m/44'/60'/0'/0/0 0x1B342B274C50b9e7d872B518191f8AF1D9caE215 0x0292ea5ca8b8940798b2949afd9f1ea2855abfcd910699889dfec5444c2173284d 0x9bc4d678d7926a2712238588f1bbbcfed22e6fc2c4aaf53931db2906d00c8ab4
m/44'/60'/0'/0/1 0x243fCFDAe9F78CD4e136b57EB480C0B886BC2F0D 0x0368792f0e7eb86a060f321bad57c3e183c0edb260c9cda9bf60d4dc0b6864692a 0x8a30aa50c55af01c6ec22ef5c2f4510d5537bd20829f5adb50d5d812658d3945
m/44'/60'/0'/0/2 0x09b7F48DB81d67B3F3220d50b7EeC0093f9F80C6 0x03af9770833be273481e4a53cee72575f3e200405fda8c6d91fa4f4906cc26e37e 0xaa370c9f4289da03f98da32bf1e49498aa08fc7207ef5381224b370fc07ff050
m/44'/60'/0'/0/3 0x9a247923EEc465e3Ee73478eFC4bB92c1D52B4c4 0x035ed19e242e10f7bb5e2c7c8c9e1985abb1b42b6e8efdf394fae4c26ccaf5d0eb 0x0b0c0eaa9907daf52e6bee971c6dc11371ef925cfaa64b568b62bd8b9d29beac
m/44'/60'/0'/0/4 0x0E8AE8Eb2CAdc9Ae3d63a94eBAAD523C52BbC286 0x0247d8bb7a4b233d07351f5aedae5486c76f0fe44b3e7ecad4b8db31e6b46dfd64 0x03bd91e518c6e1febf6ba342c8ec0e61632f419ad395a732a0165c7f816e2d07
m/44'/60'/0'/0/5 0x97d9770cB1a17B36B9c6eE83E8843434424649b7 0x035b22e7e877f71c3231b690cdcb3f85f660d62b6c6e059c6fcef16056c7ecebe5 0x0d102bca16eccf4a227a7e9ca2b95dc7e6f5db52c129f8e60d6d649b10209738
m/44'/60'/0'/0/6 0x132eAB9aCECc3fB7a22ad431A8B59FCBBC906F74 0x03f2b2c198e081b0830b4766c6d163ec0c79258ce8bb39c6592c68f4d67f420a21 0x3711c9b834f18cda195d49e02731eb08faa1adb997aeac29773b955c65cb3c87
m/44'/60'/0'/0/7 0xC286C17ce5F3D97b86c4B53176A4ee0dbb09C9f6 0x03eba585cf6662095472212bae29d4062e23cb792e3490631c1aab60f31c4492d5 0xd6e2c151b7dd586f1263c3905774d986d341d96b40c96b9282020b168c1fffb6
m/44'/60'/0'/0/8 0x0580dC294492F40c7Ce609bc527F0Dd7fD5Fb515 0x0365f72e004c51aece3e3b9338b6b457598e82cfc1e36afc54fb6770d9bd3b9f63 0xfe6219351f623f95eaaf681c5db378d81aa3b0b665631658f9402e72ab5a393e
m/44'/60'/0'/0/9 0x8318f2954747e45f33b15Cf567d10e11bef8e8Df 0x026bdc00842a232791dd5dfb13148c2c7ac310948462c8e9c5eea0b03b0d4b4945 0xea4b3cbccafd5799b540ef9626214006b51e7c2fbc577abf4161e57c65f52a8d
m/44'/60'/0'/0/10 0xE34f317349A38157eC1239C9e48B716DC2E72239 0x031205f5ca200e98cbeea7dbcd3b5c4d70e5b3c894e264572c8812f50ebc807e36 0xb0752c1890210ef01891c432bc2ed036be3c176084b3230eede43a79edbbc8d0
m/44'/60'/0'/0/11 0x3385F55BF6eE6B8c331e46d120BC23BcBd59537a 0x032ce3ba58e823cbeb5f364b68e28f7eac11bc901ffc1b2ba698a4eb1f186d1b4c 0x7876816dae461cfd5ab503c7a206b99faf1d78573972b48e484723b4f7cd4780
m/44'/60'/0'/0/12 0x602c4F1DfFB35DeE65a9951501198DB6cb14Ba88 0x02c0f1c8235063a51204fe9c42c0a0034371916a1bca064ecaa00ca46f476ee69b 0xf19e42d095cc59849541869ba9230585d2e2f654687936a0d6679750bf62516e
m/44'/60'/0'/0/13 0x11149B31D14cc747295172db229186A1A5EC5E49 0x0259196ab55c338ef978aa7d0e1c8023a13aa967047da463507e55c124452e7e20 0xf41fcdae741af909b191ce663fe49aaa73de580f3e0055f3e29e3455b53e04fd
m/44'/60'/0'/0/14 0xF115E6cAf6e88EdE6851e24B7c1F55337382118a 0x02a77863a2a84ed20f1eaeec86ec2c2a8bc1ab48f69a49f27592c04641dee50dbc 0x7b9f2ef63889602f771f91c4360e0c2441eff9dd26995ac38382cb42318f0223
m/44'/60'/0'/0/15 0x36b4c96D63B7F3b939E1555ee7829deCaC1AA5C5 0x02b0aff9ce27756872e299a91c7e636c30d7bc92d580939cf7fd287b0ecfd14128 0x0a2bac85a88887677d8224c14ed7ed132fc09d3b996defb3ca945e5cb7178def
m/44'/60'/0'/0/16 0x0293a416ab7641d35063B6A625349D73Ba9Cd068 0x02e925972852cfedd3bd464e1b2589e411ba2fc9a8b6f92c9c5e23a4b45a80d172 0x291e114352376a79ea453a5b66203c3989b8b81420cc8f0233bb5ef03e749fa5
m/44'/60'/0'/0/17 0xC6ce0E75353de6d7E70e7077fc165723eF9bCa0D 0x0240bd7dfdde94ccb589db2b845180bab3afabe82ef43199456621dbcd22fd3ba0 0xa88083d490be74fad399054b919bdc582293f1199e2f2f7cf0305513c5c71a9b
m/44'/60'/0'/0/18 0x5C7d66480335bd4e59688610e5bD09e2f0C2BE5D 0x032b2c82fe9ce7f0f13d834633cc498409bf94815f9eacf6023b3beb82a3b82ff6 0xb25e21ebd10df84e3f71fd15d2636da8523214a9a75ddaf0f72c6e29b5a53b3d
m/44'/60'/0'/0/19 0xeD63deD7ddCBEebfBa6BD584E72CEFbe5281BD88 0x02cac1b61c727396b9c79695ed648c3dd118fbbf8afa171f2f465ebc96a4926280 0xcea9b779e6d472ca790de30b80b43ac33b4d552b0293a80fb0461edf206f574d
Show starting from index (leave blank to generate from next index)

More info

BIP39 Mnemonic code for generating deterministic keys

Read more at the official BIP39 spec

BIP32 Hierarchical Deterministic Wallets

Read more at the official BIP32 spec

See the demo at bip32.org

BIP44 Multi-Account Hierarchy for Deterministic Wallets

Read more at the official BIP44 spec

BIP49 Derivation scheme for P2WPKH-nested-in-P2SH based accounts

Read more at the official BIP49 spec

BIP85 Deterministic Entropy From BIP32 Keychains

Read more at the official BIP85 spec

Entropy

Entropy values should not include the BIP39 checksum. This is automatically added by the tool.

Entropy values must be sourced from a strong source of randomness. This means flipping a fair coin, rolling a fair dice, noise measurements etc. Do NOT use phrases from books, lyrics from songs, your birthday or street address, keyboard mashing, or anything you think is random, because chances are overwhelming it isn't random enough for the needs of this tool.

Do not store entropy.

Storing entropy (such as keeping a deck of cards in a specific shuffled order) is unreliable compared to storing a mnemonic. Instead of storing entropy, store the mnemonic generated from the entropy. Steganography may be beneficial when storing the mnemonic.

The random mnemonic generator on this page uses a cryptographically secure random number generator. The built in random generator can generally be trusted more than your own intuition about randomness. If cryptographic randomness isn't available in your browser, this page will show a warning and the generate button will not work. In that case you might choose to use your own source of entropy.

You are not a good source of entropy.

Card entropy has been implemented assuming cards are replaced, not drawn one after another. A full deck with replacement generates 232 bits of entropy (21 words). A full deck without replacement generates 225 bits of entropy (21 words). Card entropy changed significantly from v0.4.3 to v0.5.0. The old version can be accessed at https://github.com/iancoleman/bip39/releases/tag/0.4.3 or https://web.archive.org/web/20201018232020/https://iancoleman.io/bip39/

License

Please refer to the software license for more detail.

The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.


Alternative Tools

This tool is interoperable with any BIP39 wallet.

Some similar tools to this one (ie not consumer wallets) are

https://bip32jp.github.io/english/


Offline Usage

You can use this tool without having to be online.

In your browser, select file save-as, and save this page as a file.

Double-click that file to open it in a browser on any offline computer.

Alternatively, download the file from the latest GitHub release - https://github.com/iancoleman/bip39/releases/latest/


This project is 100% open-source code

Get the source code from the repository - https://github.com/iancoleman/bip39

Libraries

BitcoinJS - https://github.com/bitcoinjs/bitcoinjs-lib

jsBIP39 - https://github.com/iancoleman/jsbip39

sjcl - https://github.com/bitwiseshiftleft/sjcl

jQuery - https://jquery.com/

Twitter Bootstrap - http://getbootstrap.com/